home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / Falcon / famp101 / FAMP_100 / FALCAMP.TXT < prev    next >
Encoding:
Text File  |  2000-04-21  |  9.2 KB  |  200 lines

  1.                                 +~~~~~~~~~~~~~+
  2.                                 |   FalcAMP   |
  3.                                 | GEM version |
  4.                                 +~~~~~~~~~~~~~+
  5.                               by SPLASH & STGHOST
  6.                                  of SECTOR ONE
  7.                                v1.01  21/04/2000
  8.  
  9.   Welcome to FalcAMP v1.01 ! This is the first GEM based version of our MP3
  10. player for Atari Falcon030 computers. After a long while, it's finally here,
  11. we hope you'll enjoy the work we put in this project.
  12.  
  13. Table Of Contents:
  14. ------------------
  15.  I   / The Player
  16.  II  / GEM interface
  17.  III / External control
  18.  IV  / Troubles ?
  19.  
  20.  
  21. I/ The Player
  22. --------------
  23.  
  24.   Here's a completely new version of our player, now spread as a PRG with
  25. built-in GEM interface unlike previous releases. This version features a
  26. plugin system that will allow other fileformats to be played. Currently,
  27. only the Mpeg audio layer 3 plugin is available... Please refer to the
  28. documentation of the plugin itself for details about the supported features
  29. and abilities.
  30.   The GEM interface is plugin independant (it's only designed for streamed
  31. replay). Some parts of the interface<->plugin protocol are not finished
  32. yet, so we apologize for missing functions... Don't contact us just for that,
  33. there will be other releases.
  34.  
  35.  
  36. II/ GEM Interface
  37. ------------------
  38.  
  39.   We've tried to make it as easy to use as possible. However, please read
  40. what follows before complaining about strange behaviour because it has
  41. not a pure GEM behaviour in some cases...
  42.  
  43.   The interface is splitted into many windows and features keyboard shortcuts
  44. to move between these windows and access most function even without a mouse.
  45. Check KEYS.TXT for the detail of available shortcuts.
  46.  
  47.   The player will open many windows, if the system gets out of available
  48. windows, current one will be used for the new display, that's not a bug.
  49.  
  50.   This has been betatested under TOS, Mint and  Magic, so in case of trouble
  51. remember it's (nearly) not OS-dependant.
  52.  
  53.  1) Main window
  54.  --------------
  55.  
  56.   This window is icon based, most icons are quite specific but aren't... You
  57. can also find a sliding bar in the bottom that will allow you to move inside
  58. a file. Here comes the detail of all this...
  59.  
  60.   In the top of the window, you'll find the filename. It will be replaced by
  61. the title of the song if the file contain such information (ID3 tag in case
  62. of MP3 file).
  63.  
  64.   The 1st group of icons on the left controls the replay. It features basic
  65. cd player functions: load/stop/play/pause/next/previous...
  66.  * LOAD: use it to change file... The new file will be loaded but won't
  67.         be played directly.
  68.  * STOP: use it to stop current replay. The audio system will remain locked
  69.         and the file will remain locked, it's kind of super-pause in fact.
  70.         The file will be restarted at the begining if you play it again...
  71.         Click on STOP a 2nd time to physically close the file and to release
  72.         audio subsystem & DSP. NB: When you quit FalcAMP, the audio subsystem
  73.         will always be released.
  74.  * PLAY: start the replay of current file (or unpause it if it was in pause).
  75.         If no file is loaded or if the replay is already active, it will call
  76.         the fileselector to load another file. If you load a file using this
  77.         button, it will be played directly.
  78.  * PAUSE: stops replay but keep current position. Re-select this button to
  79.         unpause the file.
  80.  * PREVIOUS: if elapsed time is higher than 3 seconds, it will seek to the
  81.         file to its start. Else, will jump to previous file in playlist (if
  82.         it's not empty...)
  83.  * NEXT: jumps to next file in playlist (if it's not empty...)
  84.  * FASTFORWARD: not available yet...
  85.  * LOOP: when selected current file won't stop at the end, and will restart
  86.         from its beginning, thus it won't allow the player to jump to next file
  87.         if you're in playlist mode !
  88.  
  89.  The second group of icons is a bit less obvious but not tricky at all...Here
  90. comes the details (from left to right and top to bottom order)
  91.  * PLAYLIST: will open the playlist editor window
  92.  * FILEINFO: will open a window with information about loaded file
  93.  * ABOUT: will display informations about the program
  94.  * ADDTOLIST: current file will be added at the end of the playlist
  95.  * PLUGINFO: will open the plugin-info window
  96.  * CONFIG: preliminary setup window... will be redesigned later.
  97.  
  98.   Then comes the time display. It displays theorically elapsed playtime, not
  99. real playtime. It's not possible to show the remaining time because of
  100. variable bitrate files...
  101.  
  102.   And finally, there's the slidebar that shows current position in current
  103. file. You can use it to move inside the file. BUT DON'T TRY TO SLIDE IT,
  104. just click to the position you want to go to !
  105.  
  106.  2) Program Information / File Informations
  107.  ------------------------------------------
  108.  
  109.   Well, these windows are rather obvious I think... nothing to do except
  110. reading what is written ! :-)
  111.  
  112.  3) Playlist editor
  113.  ------------------
  114.  
  115.   This player comes with a very basic playlist editor. The playlist format
  116. is M3U, it's an ascii format so you can even make/edit list by hand too.
  117. The editor features a small display window and a slider on its right side
  118. (you can either click to where you want to go or slide the cursor here).
  119.   Then comes a few buttons in the bottom:
  120.  * ADD: open fileselector to select a new file... File will be appended at
  121.        the end of the list or right before the 1st selected item on display.
  122.        If you select a playlist, it will be appended to current one too.
  123.  * DELETE: use it to remove all selected entries from the playlist.
  124.  * PLAY: start the replay of playlist (the player is now in playlist mode
  125.         until you manually load a file).
  126.  * LOAD: let you load a new playlist
  127.  * SAVE: save current playlist
  128.  * CLEAR: flush all entries of current playlist
  129.  
  130.  4) Plugin informations
  131.  ----------------------
  132.  
  133.   Nothing special here. It will display informations about available plugins
  134. in the player. Refer to the each plugin information file for details of
  135. supported/missing features. You can either slide or click to where you want with
  136. the slider.
  137.  
  138.  5) Player setup
  139.  ---------------
  140.  
  141.   Here you'll find an opton to force mono output, it's useful for slow
  142. Falcons (esp if you want to play MPEG1 streams). This was formerly known
  143. as the "Special Standard mode" in TTP version.
  144.  
  145.  
  146. III/ External control
  147. --------------------
  148.  
  149.   This interface accept commandlines parameters and also VA_START & DRAG'n'DROP
  150. protocols.
  151.  
  152.   The commandline control is quite basic, you can specify either 1 or more
  153. files even with longnames. If multiples filenames are present, a playlist
  154. will be automatically built and started. If commandline contains 1 playlist,
  155. it will be loaded and played too (but the playlist has to be alone in the
  156. parameter list).
  157.  
  158.   The VA_START protocol can be used to start a file anytime. This will turn
  159. off playlist mode unless you send a playlist through this method, in which
  160. case it will be started automatically.
  161.  
  162.   The DRAG'n'DROP protocol can be used to pass 1 or more filenames to the
  163. player. If the dragndrop is performed on the playlist window, all passed
  164. file(s) will be appended to current list. If you dragndrop a playlist on the
  165. editor window it will be appended too. If you dragndrop on another window,
  166. 1 file will be played directly, many files will be played as a new list,
  167. and a playlist will be read as a new list too.
  168.  
  169.  
  170. IV/ Troubles ?
  171. --------------
  172.  
  173.   THIS PLAYER DOESN'T WORK AS AN ACC UNDER PLAIN TOS !!! Because of the
  174. weird memory handling for ACC under TOS, and because of the RAM amount
  175. needed, we can't use a static memory model... So, here come a basic rule
  176. if you want to use FalcAMP as ACC under GEM: don't start or leave any
  177. program while the player is playing ! Do a double-stop before any program
  178. start/exit... That will avoid buffer-overwritting and other weird bugs !
  179. Sorry for this, we'll try to hack the TOS for next release...
  180.  
  181.   The player has been tested alot but some bugs can remain :( The plugins
  182. can report errors (for example, the MP3 plugin may complain about a dsp
  183. timeout), in this case, have a look at the plugin doc... The GEM interface
  184. may only got troubles from plugins... The interface has been designed so that
  185. the closer button of each window will bring you to main window if no other
  186. one is available, and only the closer of main window will exit the program
  187. (but ctrl+q is always available). That's a security I kept from the single
  188. window version of the player, it's not a bug !
  189.   With Magic 5, the keyboard may get sometimes mad if you move too much the
  190. mouse, this is caused by a trouble in magic's keyboard interrupt rout... We
  191. can't do anything about it ! This doesn't happen under TOS & Mint. However,
  192. it hasn't been tested with Magic 6 yet...
  193.  
  194.   If you find any GEM Interface related bug, please email-me at this address:
  195. deunstg@free.fr with at least the keyword 'famp' in the subject.
  196.  
  197.   Don't hesitate to visit http://falcamp.atari.org if you have troubles or if
  198. you want to be sure to have the latest version (don't send a bug report if
  199. you don't have the latest release !!! it will be ignored then...)
  200.